package cn.com.header.zbpk.sys.entity;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;


/**
 * 附件实体类
 * @author yyf
 *
 */
@Getter
@Setter
public class Attachment{
	private Long id;
	private Type type;//业务，模块
	private Long rowId;//所属模块表主键
	private String path;//相对路径
	private String fileName;//真实文件名
	private String fileType;//文件类型
	private Long fileSize;//文件大小
	private Date createTime;
	private Long createrId;
	/**
	 * 附件类型，表明一个附件所属的业务，可根据实体情况修改。
	 * 设置此枚举是因为直接使用字符串容易造成不一致。
	 * @author LinZongxue
	 *
	 */
	public static enum Type{
		/** 导入数据excel文件*/
		BASIC_EXCEL,
		/**
		 *问题图片
		 */
		QUESTION_IMG,
		/**
		 * html转换为pdf的PDF文件
		 */
		HTML_TO_PDF
	}
}
